package com.yunyao.client.response;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;

/**
 * @author xingjishuai
 * @date 2024-10-12
 */
@Data
public class OrgResponse implements Serializable {
    private static final long serialVersionUID = -2714815673729815834L;
    /**
     *        {
     * 						"CODE":"主编码的值",
     * 						"DESC1":"行政组织名称的值",
     * 						"DESC2":"简称的值",
     * 						"DESC3":"上级行政组织名称的值",
     * 						"DESC4":"上级行政组织编码的值",
     * 						"DESC5":"是否法人的值",
     * 						"DESC6":"纳税人识别号的值",
     * 						"DESC7":"电话的值",
     * 						"DESC8":"启用状态的值",
     * 						"DESC9":"备注的值",
     * 						"LASTMODIFYRECORDTIME":"上一次变更时间的值",
     * 						"UUID":"UUID的值"
     *                    }
     */
    /**
     * 编码的值
     */
    @JSONField(name = "CODE")
    private String code;
    /**
     * 行政组织名称的值
     */
    @JSONField(name = "DESC1")
    private String name;
    /**
     * 简称
     */
    @JSONField(name = "DESC2")
    private String shortName;
    /**
     * 上级行政组织编码的值
     */
    @JSONField(name = "DESC4")
    private String parentCode;
    /**
     * 上级行政组织名称的值
     */
    @JSONField(name = "DESC3")
    private String parentName;
    /**
     * 是否法人的值
     */
    @JSONField(name = "DESC5")
    private String legal;
    /**
     * 纳税人识别号的值
     */
    @JSONField(name = "DESC6")
    private String taxpayerId;
    /**
     * 电话
     */
    @JSONField(name = "DESC7")
    private String phone;
    /**
     * 启用状态
     */
    @JSONField(name = "DESC8")
    private String enable;
    /**
     * 备注
     */
    @JSONField(name = "DESC9")
    private String remark;
    /**
     * 上一次变更时间
     */
    @JSONField(name = "LASTMODIFYRECORDTIME")
    private String lastModifyRecordTime;

}
